using System.Runtime.CompilerServices;
using Nsb.Classes;

namespace YoshiFlowCheck
{
    [IgnoreNamespace]
    public class AlivenessMap : DDict
    {
        public AlivenessMap()
        {
            Add("title", "Abe says, always take action from a place of excellent alignment. We can help you find an excellent vibration. How do you feel right now?");
            Add("type", "tri-bar");
            Add("items",
                new DList()
                    .Add(
                        new DDict()
                            .Add("title", "A bit off")
                            .Add("items",
                                 new DDict()
                                     .Add("title", "Can you clarify exactly how you feel?")
                                     .Add("type", "multi-list")
                                     .Add("items",
                                          new DList()
                                              .Add(
                                                  new DDict()
                                                      .Add("title", "Frustration/Irritation/Impatience")
                                                      .Add("items", "@done")
                                                      .End())
                                              .Add(
                                                  new DDict()
                                                      .Add("title", "Overwhelment")
                                                      .Add("items", "@done")
                                                      .End()
                                              )
                                              .Add(
                                                  new DDict()
                                                      .Add("title", "Revenge")
                                                      .Add("items",
                                                           new DDict()
                                                               .Add("title", "We suggest you play a game to elevate")
                                                               .Add("type", "multi-list")
                                                               .Add("class", "Larger")
                                                               .Add("items",
                                                                    new DList()
                                                                        .Add(
                                                                            new DDict()
                                                                                .Add("title", "Click to go to games page")
                                                                                .Add("items", "@page:GamesPage")
                                                                                .End())
                                                                        .End())
                                                               .End())
                                                      .End())
                                              .End())
                                     .End())
                            .End())
                    .Add(
                        new DDict()
                            .Add("title", "Fairly good")
                            .Add("items",
                                 new DDict()
                                     .Add("title", "Can you clarify exactly how you feel?")
                                     .Add("type", "multi-list")
                                     .Add("items",
                                          new DList()
                                              .Add(
                                                  new DDict()
                                                      .Add("title", "Passion")
                                                      .Add("items", "@done")
                                                      .End())
                                              .Add(
                                                  new DDict()
                                                      .Add("title", "Enthusiam/Eagerness/Happiness")
                                                      .Add("items", "@done")
                                                      .End()
                                              )
                                              .End())
                                     .End())
                            .End())
                    .Add(
                        new DDict()
                            .Add("title", "Most Excellent!")
                            .Add("items", "@done")
                            .End())
                    .End())
                ;
        }
    }
}